Signed-off-by: Keir Fraser <keir@xensource.com>
#include <asm/uaccess.h>
#include <xen/interface/memory.h>
-#if defined(CONFIG_SWIOTLB)
-extern void swiotlb_init(void);
int swiotlb;
EXPORT_SYMBOL(swiotlb);
-#endif
#define OFFSET(val,align) ((unsigned long)((val) & ( (align) - 1)))
extern unsigned long *contiguous_bitmap;
-#if defined(CONFIG_SWIOTLB)
-extern void swiotlb_init(void);
-#endif
-
static unsigned long dma_reserve __initdata;
DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
extern void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dma_address,
size_t size, enum dma_data_direction direction);
extern int swiotlb_dma_supported(struct device *hwdev, u64 mask);
+extern void swiotlb_init(void);
#ifdef CONFIG_SWIOTLB
extern int swiotlb;